Micron Document
🎖️GitЯра🎖️

Node / meshtastic / Meshtastic-Android / files / docs / lt-rLT / user / connections.md

Displaying Raw • View renderedDownload

docs/lt-rLT/user/connections.md renovate/net.java.dev.jna-jna-5.x (5a8f4966) Text, 4.33 KB

---
title: Connections
parent: User Guide
nav_order: 2
last_updated: 2026-05-20
description: Connect your phone or desktop to a Meshtastic radio via Bluetooth, USB, or TCP/IP.
aliases:
Tff7b72- bluetooth
Tff7b72- usb
Tff7b72- tcp
Tc9d1d9 - pairing
Tc9d1d9---

Tc9d1d9# Connections

Meshtastic supports multiple transport methods to communicate between your phone/desktop and a radio node.

Tc9d1d9## Bluetooth (BLE)

Bluetooth Low Energy is the default and most common connection method on Android.

Tc9d1d9### Pairing a Device

Tff7b721. Ensure your Meshtastic radio is powered on and in pairing mode.
Tff7b722. Open the app and navigate to the **Connect** tab.
Tff7b723. Tap **Scan for Devices** — nearby Meshtastic radios will appear.
Tff7b724. Select your device from the list.
Tff7b725. Accept the Bluetooth pairing prompt if shown.

![Tff7b72Device list item](Te6edf3../../assets/screenshots/connections_bluetooth_scan.png)

You can filter devices by transport type using the filter chips at the top:

![Tff7b72Transport filter chips](Te6edf3../../assets/screenshots/connections_transport_filters.png)

Tff7b72> 💡 **Tip:** If your device doesn't appear, check that Bluetooth and Location permissions are granted, and that the radio is not already connected to another device.

Tc9d1d9### Connection Status

| Icon | State | Aprašymas |
| ---- | -------------- | ----------------------------- |
| 🟢 | Connected | Active radio link established |
| 🟡 | Connecting | Handshake in progress |
| 🔴 | Atsijungta | No active connection |
| ⚪ | Not configured | No device selected |

When connecting, a status indicator shows the current connection state:

![Tff7b72Connecting status](Te6edf3../../assets/screenshots/connections_connecting.png)

If no devices are found, the app shows an empty state with instructions:

![Tff7b72No devices found](Te6edf3../../assets/screenshots/connections_empty_state.png)

Tc9d1d9### Troubleshooting Bluetooth

Tff7b72- **Device not found:** Toggle Bluetooth off/on, ensure location is enabled.
Tff7b72- **Connection drops:** Move closer to the radio; check for interference.
Tff7b72- **Pairing rejected:** Forget the device in Android Bluetooth settings and retry.

Tc9d1d9## USB Serial

USB connections provide a wired alternative, useful for desktop or when Bluetooth is unavailable.

Tc9d1d9### Setup

Tff7b721. Connect your radio via USB cable to your device.
Tff7b722. The app will prompt for USB permission — tap **Allow**.
Tff7b723. The connection is established automatically.

Tff7b72> ⚠️ **Note:** USB connections require OTG support on Android devices.

Tc9d1d9## TCP/IP (WiFi)

Some Meshtastic radios support WiFi connectivity, allowing TCP-based connections.

Tc9d1d9### Configuration

Tff7b721. Connect your radio to a WiFi network via the radio's web interface or settings.
Tff7b722. In the app, go to **Connect → TCP**.
Tff7b723. Enter the radio's IP address and port (default: 4403).
Tff7b724. Tap **Connect**.

![Tff7b72WiFi scanning for devices](Te6edf3../../assets/screenshots/connections_wifi_scanning.png)

When a device is found, it appears in the connection list:

![Tff7b72WiFi device found](Te6edf3../../assets/screenshots/connections_wifi_device_found.png)

A successful connection is confirmed with a status indicator:

![Tff7b72WiFi connection success](Te6edf3../../assets/screenshots/connections_wifi_success.png)

Tc9d1d9### When to Use TCP

Tff7b72- Radio is on the same local network
Tff7b72- Testing with a simulated radio
Tff7b72- Environments where Bluetooth has interference issues

Tc9d1d9## Reconnection Behavior

The app reconnects to the **last selected device** on startup. You can switch transports from the Connect screen at any time.

To disconnect, tap the disconnect button on the Connect screen:

![Tff7b72Disconnect from radio](Te6edf3../../assets/screenshots/connections_disconnect.png)

Tc9d1d9## Desktop Connections

On Desktop (Linux/macOS/Windows), the app supports:

Tff7b72- **Bluetooth (BLE)** — via the Kable library; works on macOS, Linux, and Windows
Tff7b72- **USB Serial** — primary wired connection method
Tff7b72- **TCP/IP** — for network-connected radios

See [Tff7b72Desktop App](Te6edf3desktop) for platform-specific details and keyboard shortcuts.

Tc9d1d9## Related Topics

Tff7b72- [Tff7b72Getting Started](Te6edf3onboarding) — first-launch setup and permissions
Tff7b72- [Tff7b72Settings — Radio & User](Te6edf3settings-radio-user) — Bluetooth and network configuration
Tff7b72- [Tff7b72Desktop App](Te6edf3desktop) — desktop-specific connection details
Tff7b72- [Tff7b72Supported devices](Te6edf3https://meshtastic.org/docs/hardware/devices) — full list of compatible radios on meshtastic.org

---

Served by rngit 1.5.0 - Generated in 0.07s